/*
================================================================================
	Plik: f_clh.c
--------------------------------------------------------------------------------
	Autorzy: Piotr Zdunek, Mateusz Słowikowski, Krzysztof Wiąckowski
	Projekt:Model mikrokontrolera AVR
	Kompilator: avr-gcc-4.3.5
	Doc: doxygen 1.7.4
--------------------------------------------------------------------------------
	Zawiera:
--------------------------------------------------------------------------------
	Komentarze:
================================================================================
*/

/*! \file f_clh.c
 * \brief Plik opisujący funkcję CLH
 */

#include "types.h"
#include "mem_abs.h"

//******************************************************************************
//CLH - funkcja kasująca bit H w rejestrze SREG
//******************************************************************************

void F_CLH(void){

	/*!  void F_CLH(void){}
	 *  \n \n
	 *  CLH - funkcja kasująca bit H w rejestrze SREG
	 *
	 *  \ref pageclh \n
	 */

//Debug options
#ifndef DEBUG_MODE
		printf("Function CLH.");
#endif

//Wyczyść flagę H
	ClearFlagRegisterBit(FLAG_H);
//Zwiększ PC
	incPC();
}
/*! \page pageclh Opis działania funkcji CLH
 *
 *  CLH - funkcja kasująca bit H w rejestrze SREG
 *
 *	\dontinclude f_clh.c
 *
 *	\section sec_clh2 Operacje na flagach
 *
 *	1. Wyczyszczenie flagi H:
 *	\skipline ClearFlagRegisterBit
 *	2. Zwiększenie PC
 *	\skipline incPC
 *
 *	\section sec_clh3 Kod źródłowy funkcji
 *
 *	\include f_clh.c
 *
 */
